﻿<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Galdino.Master" CodeBehind="CadCliente.aspx.vb" Inherits="Galdino.MCadCliente" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <style type="text/css">
        .auto-style2 {
            width: 822px;
        }
        .auto-style5 {
            width: 358px;
        }
        .auto-style6 {
            width: 234px;
        }
        .auto-style8 {
            width: 351px;
        }
        .auto-style9 {
            width: 285px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">


    
    <table style="width:100%;">
        
        <tr>
            <asp:Label ID="lblErro" runat="server" Text=""></asp:Label>
            <td colspan="2" class="auto-style5">
                <asp:Label ID="lblNome" runat="server" Text="Nome Completo:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtNome" runat="server" Width="228px"></asp:TextBox>
            </td>
            <td colspan="2" class="auto-style6">
                <asp:Label ID="lblCPF" runat="server" Text="CPF:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtCPF" runat="server" MaxLength="11"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="auto-style5">
                <asp:Label ID="lblEndereco" runat="server" Text="Endereço:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtEndereco" runat="server"></asp:TextBox>
            </td>
            <td class="auto-style8">
                <asp:Label ID="lblNr" runat="server" Text="Nr°:"></asp:Label>
                <asp:TextBox ID="txtNr" runat="server" style="margin-bottom: 0px"></asp:TextBox>
            </td>
            <td class="auto-style9">
                <asp:Label ID="lblCidade" runat="server" Text="Cidade:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtCidade" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:Label ID="lblEstado" runat="server" Text="Estado:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtEstado" runat="server" MaxLength="2"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td class="auto-style5">
                <asp:Label ID="lblCEP" runat="server" Text="CEP:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtCEP" runat="server" MaxLength="8"></asp:TextBox>
            </td>
            <td class="auto-style8">
                <asp:Label ID="lblComplemento" runat="server" Text="Complemento:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtComplemento" runat="server"></asp:TextBox>
            </td>

            <td class="auto-style9">
                 <asp:Label ID="lblBairro" runat="server" Text="Bairro:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtBairro" runat="server" Width="100px"></asp:TextBox>
            </td>
            <td class="auto-style6">
               <asp:Label ID="lblTelefone" runat="server" Text="Telefone:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtDddTelefone" runat="server" Width="17px" MaxLength="2"></asp:TextBox>
                <asp:TextBox ID="txtTelefone" runat="server" Width="92px" MaxLength="8"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="lblCelular" runat="server" Text="Celular:"></asp:Label>
                <asp:TextBox ID="txtDddCelular" runat="server" Width="24px" MaxLength="2"></asp:TextBox>
                <asp:TextBox ID="txtCelular" runat="server" Width="104px" MaxLength="9"></asp:TextBox>
            </td>
            <td class="auto-style5">
                <asp:Label ID="lblEmail" runat="server" Text="E-mail:" Font-Bold="False" BorderStyle="None"></asp:Label>
                &nbsp;<asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
            </td>
            <td class="auto-style8">
                <asp:Label ID="lblSenha" runat="server" Text="Senha:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtSenha" runat="server"></asp:TextBox>
            </td>
            <td colspan="2">
                <asp:Label ID="lblRepSenha" runat="server" Text="Repita a Senha:"></asp:Label>
                &nbsp;<asp:TextBox ID="txtRepSenha" runat="server"></asp:TextBox>
            </td>

        </tr>
            <tr>
                <td class="auto-style5">
                <asp:Label ID="lblTipoUsuario" runat="server" Text="Tipo Usuário" Font-Bold="False" BorderStyle="None"></asp:Label>
                    <asp:DropDownList ID="ddlTipoUsuario" runat="server">
                        <asp:ListItem Selected="True">Selecione</asp:ListItem>
                        <asp:ListItem Value="ADM">Administrador</asp:ListItem>
                        <asp:ListItem Value="CLI">Cliente</asp:ListItem>
                    </asp:DropDownList>
                </td>

            </tr>

            
    </table>
    <br />
    <asp:Button ID="btnCadastrar" runat="server" Text="Cadastrar" />
    <br />
    <asp:Label ID="lblConfirmacao" runat="server" CssClass="confirmacao"></asp:Label>
    <br />
    <asp:RequiredFieldValidator ID="rfvNome" runat="server" ErrorMessage="Preencha seu Nome Completo!" CssClass="aviso" ControlToValidate="txtNome" Display="Dynamic"></asp:RequiredFieldValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvCPF" runat="server" ErrorMessage="Preencha seu CPF!" CssClass="aviso" ControlToValidate="txtCPF" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:CompareValidator ID="cvCPF" runat="server" ControlToValidate="txtCPF" CssClass="aviso" Display="Dynamic" ErrorMessage="CPF deve conter apenas números!" Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvEndereco" runat="server" ErrorMessage="Preencha um Endereço!" CssClass="aviso" ControlToValidate="txtEndereco" Display="Dynamic"></asp:RequiredFieldValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvNumero" runat="server" ErrorMessage="Preencha o Número!" CssClass="aviso" ControlToValidate="txtNr" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:CompareValidator ID="cvNr" runat="server" ControlToValidate="txtNr" CssClass="aviso" Display="Dynamic" ErrorMessage="Número deve conter apenas números!" Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvCidade" runat="server" ErrorMessage="Preencha a Cidade!" CssClass="aviso" ControlToValidate="txtCidade" Display="Dynamic"></asp:RequiredFieldValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvEstado" runat="server" ErrorMessage="Preencha o Estado!" CssClass="aviso" ControlToValidate="txtEstado" Display="Dynamic"></asp:RequiredFieldValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvCEP" runat="server" ErrorMessage="Preencha um CEP!" CssClass="aviso" ControlToValidate="txtCEP" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:CompareValidator ID="cvCEP" runat="server" ControlToValidate="txtCEP" CssClass="aviso" Display="Dynamic" ErrorMessage="CEP deve conter apenas números!" Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
    <asp:RangeValidator ID="rvCEP" runat="server" ControlToValidate="txtCEP" CssClass="aviso" Display="Dynamic" ErrorMessage="CEP inválido!" MaximumValue="49999999" MinimumValue="1000000" Type="Integer"></asp:RangeValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvBairro" runat="server" ErrorMessage="Preencha o Bairro!" CssClass="aviso" ControlToValidate="txtBairro" Display="Dynamic"></asp:RequiredFieldValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvDDDTelefone" runat="server" ErrorMessage="Preencha um DDD!" CssClass="aviso" ControlToValidate="txtDddTelefone" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:CompareValidator ID="cvDDDTelefone" runat="server" ControlToValidate="txtDddTelefone" CssClass="aviso" Display="Dynamic" ErrorMessage="DDD deve ser numérico!" Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvTelefone" runat="server" ErrorMessage="Preencha o Telefone!" CssClass="aviso" ControlToValidate="txtTelefone" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:CompareValidator ID="cvTelefone" runat="server" ControlToValidate="txtTelefone" CssClass="aviso" Display="Dynamic" ErrorMessage="Telefone deve ser numérico!" Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvDDDCelular" runat="server" ErrorMessage="Preencha um DDD!" CssClass="aviso" ControlToValidate="txtDddCelular" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:CompareValidator ID="cvDDDCelular" runat="server" ControlToValidate="txtDddCelular" CssClass="aviso" Display="Dynamic" ErrorMessage="DDD deve ser numérico!" Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvCelular" runat="server" ErrorMessage="Preencha um Celular!" CssClass="aviso" ControlToValidate="txtCelular" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:CompareValidator ID="cvCelular" runat="server" ControlToValidate="txtCelular" CssClass="aviso" Display="Dynamic" ErrorMessage="Celular deve ser numérico!" Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvEmail" runat="server" ErrorMessage="Preencha um E-mail!" CssClass="aviso" ControlToValidate="txtEmail" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator ID="revEmail" runat="server" ControlToValidate="txtEmail" CssClass="aviso" Display="Dynamic" ErrorMessage="Formato de e-mail inválido" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvSenha" runat="server" ErrorMessage="Preencha uma Senha!" CssClass="aviso" ControlToValidate="txtSenha" Display="Dynamic"></asp:RequiredFieldValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvRepSenha" runat="server" ErrorMessage="Repita sua senha!" CssClass="aviso" ControlToValidate="txtRepSenha" Display="Dynamic"></asp:RequiredFieldValidator>
    <br />
    <asp:RequiredFieldValidator ID="rfvTipoCadastro" runat="server" ErrorMessage="Selecione um Tipo de Cadastro!" CssClass="aviso" ControlToValidate="ddlTipoUsuario" Display="Dynamic"></asp:RequiredFieldValidator>
</asp:Content>
